﻿using System;
using XUtliPoolLib;

namespace XMainClient
{
    public enum AchieveType
    {
        // Token: 0x040030F9 RID: 12537
        General = 1,
        // Token: 0x040030FA RID: 12538
        Instance,
        // Token: 0x040030FB RID: 12539
        Nest,
        // Token: 0x040030FC RID: 12540
        Fight,
        // Token: 0x040030FD RID: 12541
        Activity
    }
    public enum AchieveState
    {
        // Token: 0x040030FF RID: 12543
        Claim,
        // Token: 0x04003100 RID: 12544
        Normal,
        // Token: 0x04003101 RID: 12545
        Claimed
    }

    internal enum AchivementState
    {
        // Token: 0x0400346C RID: 13420
        Exceed,
        // Token: 0x0400346D RID: 13421
        Fetched,
        // Token: 0x0400346E RID: 13422
        Not_Achive,
        // Token: 0x0400346F RID: 13423
        Achive_NoFetch
    }
    // Token: 0x02000982 RID: 2434
    public class AchieveItemInfo
	{
		// Token: 0x04003102 RID: 12546
		public AchievementV2Table.RowData row;

		// Token: 0x04003103 RID: 12547
		public AchieveState state;
	}
}
